*{margin:0;padding:0;}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:#333;}
ol,ul{list-style:none;}
img{border:0;}
.flex_c {display: flex;align-items: center;}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}

.loginReg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 10000;font-family:Microsoft Yahei;font-size:16px;color:#333;display:none;}
.loginReg .inner{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 450px;/*min-height: 540px;*/ background: #fff;}

.loginReg .inner .loginBox{display:block;}
.loginReg .inner .regBox{display:none;}
.loginReg .inner .pwBox{display:none;}

.loginReg .LRheader{width:100%;height:50px;border:1px solid rgba(0,0,0,.1);padding: 0 25px;justify-content: space-between;    box-sizing: border-box;}
.loginReg .LRheader ul li{position: relative;margin-right:25px;line-height:50px;cursor:pointer}
.loginReg .LRheader ul li.select{font-weight:bold;}
.loginReg .loginBox .LRheader ul li.select:after{position: absolute;content: " ";left: 12px;height: 2px;width: 40px;background-color: #ffd200;bottom: 1px;}
.loginReg .LRheader .closeBut{width:32px;height:32px;cursor:pointer}

.loginReg .loginCon,.loginReg .regCon,.loginReg .pwCon{padding:0 40px;font-size: 14px;}
.loginReg .loginCon .conImg{width:100%;padding:10px 0px;}
.loginReg .loginCon .phoneCon{display:none}

.loginReg .inputBox{position: relative;line-height: 50px;/*padding: 0px 10px;*/box-sizing: border-box;border-bottom: 1px solid #e9e9e9;}
.loginReg .inputBox.checkCodeBox{display:none}
.loginReg .inputBox input{border: none;font-size: 15px;outline: 0;line-height: 50px}
.loginReg .inputBox input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset}/*去掉输入内容后的背景色*/
.loginReg .inputBox img ,.loginReg .inputBox input[type=button]{position: absolute;right: 0;top: 10px;color:#000;background: #dedede /*linear-gradient(to right bottom,#c5c5c5 0,#fcfcfc 100%)*/;line-height: 30px;width:110px;text-align:center;border-radius:0px;cursor: pointer;-webkit-appearance:none;/*border-left:1px solid #e9e9e9*/}
.loginReg .inputBox  input[type=button].getSmsCode.disabled{color:#fff;} 

.loginReg .alertBox{color:#ec1e1e;height:17px;font-size: 13px;}
.loginReg .alertBox p{background:url(../images/alert.svg) no-repeat center left;background-size:15px;padding-left:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;white-space: normal;overflow: hidden;}

.loginReg .loginBut{width:100%;line-height:35px;text-align:center;background:#ffd200;font-size:16px;border-radius:2px;cursor:pointer}

.loginReg .LRfooter{padding: 0 40px 18px 40px;text-align:center;font-size: 13px;}
.loginReg .LRfooter .goReg,.loginReg .LRfooter .goLogin,.loginReg .LRfooter .backLogin{color:#487bb6;}
.loginReg .LRfooter .goReg p,.loginReg .LRfooter .goLogin p,.loginReg .LRfooter .backLogin p{cursor:pointer}
.loginReg .LRfooter .otherLogin{position:relative;border-top:rgba(0,0,0,.06) 1px solid;}
.loginReg .LRfooter .otherLogin p{position:absolute;top:-8px;left:50%;margin-left:-60px;width:120px;color:rgba(0,0,0,.4);background:#fff;}
.loginReg .LRfooter ul li{width:100%;}
.loginReg .LRfooter ul li img{width:28px;height:28px;cursor:pointer/*border:1px solid rgba(0,0,0,.06);border-radius:50%;padding:5px;*/}
.loginReg .LRfooter .agreement{text-align:left;}
.loginReg .LRfooter .agreement a{color:#487bb6}

@media (max-width: 641px){
	.loginReg .inner{width:90%;margin:0 auto;}
}